package model.service;

import java.util.List;

import model.entity.Participante;

/**
 * 
 * Participante Service Interface
 * 
 * @author Alex
 * 
 */
public interface IParticipanteService {

	/**
	 * Add Participante
	 * 
	 * @param Participante
	 *            participante
	 */
	public void addParticipante(Participante participante);

	/**
	 * Update Participante
	 * 
	 * @param Participante
	 *            participante
	 */
	public void updateParticipante(Participante participante);

	/**
	 * Delete Participante
	 * 
	 * @param Participante
	 *            participante
	 */
	public void deleteParticipante(Participante participante);

	/**
	 * Get Participante
	 * 
	 * @param int Participante email
	 */
	public Participante getParticipanteByEmail(String email);

	/**
	 * Get Participante List
	 * 
	 * @return List - Participante list
	 */
	public List<Participante> getParticipantes();
}
